mjw@wray-m-3.hpl.hp.com [Thu, 21 Oct 2004 16:11:03 +0000 (16:11 +0000)]
bitkeeper revision 1.1159.116.4 (4177df97ZOvl759Lo38Gv7CY081ZCA)
Add resource control parameter to migrate.
mjw@wray-m-3.hpl.hp.com [Thu, 21 Oct 2004 16:07:17 +0000 (16:07 +0000)]
bitkeeper revision 1.1159.116.3 (4177deb5O2BSukkVC4mhGVTFnJJiwA)
Fix problem with block device recreation after xend restart.
Save device state info in the domain record and use when
the domain info and devices are recreated.
mjw@wray-m-3.hpl.hp.com [Tue, 19 Oct 2004 11:18:09 +0000 (11:18 +0000)]
bitkeeper revision 1.1159.116.2 (4174f7f1RQu3OwnP5xs7FdzOKWZLwg)
Merge xenbk@gandalf:/var/bk/xeno-unstable.bk
into wray-m-3.hpl.hp.com:/home/mjw/repos-bk/xeno-unstable.bk
mjw@wray-m-3.hpl.hp.com [Tue, 19 Oct 2004 11:17:54 +0000 (11:17 +0000)]
bitkeeper revision 1.1159.103.4 (4174f7e2hKsMImqYnCGV37xqvR-IWw)
Don't do check for kernel image existing if restoring.
xenbk@gandalf.hpl.hp.com [Tue, 19 Oct 2004 11:16:51 +0000 (11:16 +0000)]
bitkeeper revision 1.1159.116.1 (4174f7a3e7Ch5VhvKs2lI48e7S4KzA)
Merge http://xen.bkbits.net:8080/xeno-unstable.bk
into gandalf.hpl.hp.com:/var/bk/xeno-unstable.bk
kaf24@freefall.cl.cam.ac.uk [Mon, 18 Oct 2004 14:38:09 +0000 (14:38 +0000)]
bitkeeper revision 1.1159.113.4 (4173d55104oPexLYuOD8RSBysshM9w)
Fix stupid shadow table bug that I introduced.
kaf24@freefall.cl.cam.ac.uk [Sun, 17 Oct 2004 09:46:39 +0000 (09:46 +0000)]
bitkeeper revision 1.1159.113.3 (41723f7fO8wKQjhPjoowbDHAwaKf-g)
Always check shadow time values are up to date in time interrupt.
kaf24@freefall.cl.cam.ac.uk [Sat, 16 Oct 2004 23:31:39 +0000 (23:31 +0000)]
bitkeeper revision 1.1159.113.2 (4171af5bkubQeHmeCV0gipUrBqdltA)
Fix TLB coherency bug in map_domain_mem, as pointed out
by Michael Fetterman.
kaf24@freefall.cl.cam.ac.uk [Sat, 16 Oct 2004 01:39:42 +0000 (01:39 +0000)]
bitkeeper revision 1.1159.113.1 (41707bdeJOc1nGZ4m2BKGia9VqochA)
Sync pagetables when migrating a domain betwene CPUs.
sos22@douglas.cl.cam.ac.uk [Fri, 15 Oct 2004 17:04:44 +0000 (17:04 +0000)]
bitkeeper revision 1.1159.1.238 (4170032cpg2cImDyZBh7B0OJ5MVrTg)
It turns out that Xen hypercalls actually clobber the registers used to pass in their arguments (some of the time, at least). Correct the
asm in hypervisor.h to allow for this.
mwilli2@equilibrium.research [Fri, 15 Oct 2004 15:32:17 +0000 (15:32 +0000)]
bitkeeper revision 1.1159.1.237 (416fed81UkPp5K9vS2bNjHY8o66RWg)
Merge ssh://srg//auto/groups/xeno/BK/xeno-unstable.bk
into equilibrium.research:/home/irchomes/mwilli2/xeno-docs.bk
mwilli2@equilibrium.research [Fri, 15 Oct 2004 15:31:15 +0000 (15:31 +0000)]
bitkeeper revision 1.1159.111.1 (416fed43oBWhHsXxAvS3XoYSQS2PcQ)
Import Debian howto from Pasi Kärkkäinen, with some tweaks.
kaf24@freefall.cl.cam.ac.uk [Fri, 15 Oct 2004 15:14:07 +0000 (15:14 +0000)]
bitkeeper revision 1.1159.1.236 (416fe93f1eolBWPXpS5xz_W7C8c-oQ)
In-comment questions have been answered.
maw48@labyrinth.cl.cam.ac.uk [Fri, 15 Oct 2004 00:20:20 +0000 (00:20 +0000)]
bitkeeper revision 1.1159.1.235 (416f17c4IUR7aZxojQRtp9blBt2DOA)
Mention TLS in installation instructions.
kaf24@freefall.cl.cam.ac.uk [Thu, 14 Oct 2004 15:06:15 +0000 (15:06 +0000)]
bitkeeper revision 1.1159.1.234 (416e95e7ig3rKKW3LsOEQgmh0FMeBg)
Small cleanups.
sd386@font.cl.cam.ac.uk [Thu, 14 Oct 2004 13:36:09 +0000 (13:36 +0000)]
bitkeeper revision 1.1159.1.233 (416e80c9qZUqNngR4Uc8Gwc_anYxAA)
updated doc
mafetter@fleming.research [Thu, 14 Oct 2004 07:54:35 +0000 (07:54 +0000)]
bitkeeper revision 1.1159.1.232 (416e30bbjQ8hg53Z4S59mZhks3Ok4g)
typo fixed, noted by Charles Coffing <ccoffing at novell dot com>
maw48@labyrinth.cl.cam.ac.uk [Thu, 14 Oct 2004 00:49:28 +0000 (00:49 +0000)]
bitkeeper revision 1.1159.1.231 (416dcd18IxEJ7n8Bt2CnPCCNYaUbrQ)
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/homes/maw48/xeno-docs.bk
maw48@labyrinth.cl.cam.ac.uk [Thu, 14 Oct 2004 00:49:06 +0000 (00:49 +0000)]
bitkeeper revision 1.1159.110.2 (416dcd02MO6G0PtKnA4XILutLWJVOA)
Update kernel versions and *kill* xda :-)
maw48@labyrinth.cl.cam.ac.uk [Thu, 14 Oct 2004 00:45:27 +0000 (00:45 +0000)]
bitkeeper revision 1.1159.110.1 (416dcc27WvZ8HzRsx_Np4cGlfnItTw)
More updates.
kaf24@freefall.cl.cam.ac.uk [Wed, 13 Oct 2004 20:55:54 +0000 (20:55 +0000)]
bitkeeper revision 1.1159.1.230 (416d965arlQEDDF33KaiMFJy_o-s4g)
Better random MAC addresses.
kaf24@freefall.cl.cam.ac.uk [Wed, 13 Oct 2004 14:25:21 +0000 (14:25 +0000)]
bitkeeper revision 1.1159.1.229 (416d3ad1BpCS1RVPjkX14HUpsanlGw)
Shadow pagetable walkthrough.
iap10@labyrinth.cl.cam.ac.uk [Wed, 13 Oct 2004 03:33:39 +0000 (03:33 +0000)]
bitkeeper revision 1.1159.1.228 (416ca213W0jQ7WsVdoY9rz0gGRV6Nw)
a little temporary debugging output for the time bug
iap10@labyrinth.cl.cam.ac.uk [Wed, 13 Oct 2004 03:31:02 +0000 (03:31 +0000)]
bitkeeper revision 1.1159.1.227 (416ca176osUUBQBGiZS4hIALhIyUsg)
Slightly smarter initial CPU placement.
mwilli2@equilibrium.research [Wed, 13 Oct 2004 00:22:54 +0000 (00:22 +0000)]
bitkeeper revision 1.1159.1.226 (416c755eE9F1jcmOpMGr6aA5jVhyZg)
Merge ssh://srg//auto/groups/xeno/BK/xeno-unstable.bk
into equilibrium.research:/home/irchomes/mwilli2/xeno-docs.bk
mwilli2@equilibrium.research [Wed, 13 Oct 2004 00:19:51 +0000 (00:19 +0000)]
bitkeeper revision 1.1159.109.1 (416c74a7G_AjH1k_3PbWn5B3SVTq8g)
More docs work *sigh*
cl349@freefall.cl.cam.ac.uk [Tue, 12 Oct 2004 20:55:57 +0000 (20:55 +0000)]
bitkeeper revision 1.1159.1.225 (416c44ddiCKoVV9fskpXqECTuDVuvQ)
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno/users/cl349/BK/xeno.bk-26dom0
cl349@freefall.cl.cam.ac.uk [Tue, 12 Oct 2004 20:54:36 +0000 (20:54 +0000)]
bitkeeper revision 1.1159.108.1 (416c448cJI8mt2eMnwbg061FjyhOpg)
Put migrated domains on the cpu they were originally assigned.
sd386@font.cl.cam.ac.uk [Tue, 12 Oct 2004 17:25:11 +0000 (17:25 +0000)]
bitkeeper revision 1.1159.1.224 (416c13771ZJIc_iC6ocXee7fZtM0wg)
updated docs
sd386@font.cl.cam.ac.uk [Tue, 12 Oct 2004 17:16:08 +0000 (17:16 +0000)]
bitkeeper revision 1.1159.1.223 (416c1158SsW4313-aAMVy2dT2UKoJg)
Merge font.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into font.cl.cam.ac.uk:/auto/homes/sd386/xeno.bk
sd386@font.cl.cam.ac.uk [Tue, 12 Oct 2004 17:15:57 +0000 (17:15 +0000)]
bitkeeper revision 1.1159.107.1 (416c114dHi1_xUEy4pGgOmUCnwhGlg)
updated documentation
kaf24@freefall.cl.cam.ac.uk [Tue, 12 Oct 2004 16:03:33 +0000 (16:03 +0000)]
bitkeeper revision 1.1159.1.222 (416c00558HL2Jw-kOYa6NaZn4JiaJQ)
Cleaned up the writable p.t. code and fixed a bug when shadow mode
is enabled.
sd386@font.cl.cam.ac.uk [Tue, 12 Oct 2004 13:30:25 +0000 (13:30 +0000)]
bitkeeper revision 1.1159.1.221 (416bdc71K3ZIRGTi69OHod5pZyzJBQ)
updated docs
iap10@labyrinth.cl.cam.ac.uk [Mon, 11 Oct 2004 15:25:26 +0000 (15:25 +0000)]
bitkeeper revision 1.1159.1.220 (416aa5e6ktGFOaPKB2UOztMEwWKkHg)
fix debug build
mafetter@fleming.research [Mon, 11 Oct 2004 14:52:43 +0000 (14:52 +0000)]
bitkeeper revision 1.1159.1.219 (416a9e3bO5_6f1e0AMMNVRk0kCNWpQ)
Bug fix, from code inspection.
MMUEXT_TRANSFER_PAGE error case would have inappropriately caused an
ASSERT, due to a "break" statement getting caught by a while loop, rather
than the intended switch statement.
cl349@freefall.cl.cam.ac.uk [Mon, 11 Oct 2004 12:48:40 +0000 (12:48 +0000)]
bitkeeper revision 1.1159.1.218 (416a8128OiHXHyk_Sy8FsA0YUQcEnA)
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/users/cl349/BK/xeno.bk-26dom0
into freefall.cl.cam.ac.uk:/local/scratch/cl349/xeno.bk-26dom0
cl349@freefall.cl.cam.ac.uk [Mon, 11 Oct 2004 12:48:09 +0000 (12:48 +0000)]
bitkeeper revision 1.1159.106.1 (416a8109xgmei-w5YEUGhvGcsR-fow)
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/users/cl349/BK/xeno.bk-26dom0
into freefall.cl.cam.ac.uk:/local/scratch/cl349/xeno.bk-26dom0
cl349@freefall.cl.cam.ac.uk [Mon, 11 Oct 2004 12:47:50 +0000 (12:47 +0000)]
bitkeeper revision 1.1159.105.1 (416a80f6SZ7Hz6Hx7iorFvqBB6UMlg)
Disable libcurl's "Expect: 100-continue" header since the twisted http server
doesn't send the expected answer and libcurl will wait for ~2 seconds before
sending POST data.
kaf24@freefall.cl.cam.ac.uk [Fri, 8 Oct 2004 14:08:29 +0000 (14:08 +0000)]
bitkeeper revision 1.1159.1.217 (41669f5dPSH2FLmBXTYiWPd2qVMxZQ)
Remove broken PCI access choices.
kaf24@freefall.cl.cam.ac.uk [Thu, 7 Oct 2004 16:30:38 +0000 (16:30 +0000)]
bitkeeper revision 1.1159.1.216 (41656f2ek7HkbBXpAt8AAbtJEyjlTg)
Grant-table interface redone.
kaf24@freefall.cl.cam.ac.uk [Thu, 7 Oct 2004 15:25:52 +0000 (15:25 +0000)]
bitkeeper revision 1.1159.1.215 (41656000_dCY7Pwm2j0Bv3bn8xKomg)
Fix ptwr debugging.
cl349@freefall.cl.cam.ac.uk [Thu, 7 Oct 2004 12:58:57 +0000 (12:58 +0000)]
bitkeeper revision 1.1159.1.214 (41653d91BbLdUvYnN0X8AMzUqEhUHw)
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno/users/cl349/BK/xeno.bk-26dom0
cl349@freefall.cl.cam.ac.uk [Thu, 7 Oct 2004 12:58:21 +0000 (12:58 +0000)]
bitkeeper revision 1.1159.104.1 (41653d6dCE2APmichNXySKc2JKpDbA)
Update wr.p.t. debugging output code.
kaf24@freefall.cl.cam.ac.uk [Thu, 7 Oct 2004 10:18:27 +0000 (10:18 +0000)]
bitkeeper revision 1.1159.1.213 (416517f3vAbY9ISDviAe0Gjenl6dKw)
Take better care of over time consistency in XenLinux.
Avoid spinning on serial line with interrupts disabled in Xen.
cl349@freefall.cl.cam.ac.uk [Wed, 6 Oct 2004 23:53:43 +0000 (23:53 +0000)]
bitkeeper revision 1.1159.1.212 (416485874bmgh8xNVGGY3ZNzyzd9QQ)
Make pmd_present test correct in writable pagetables mode.
cl349@freefall.cl.cam.ac.uk [Wed, 6 Oct 2004 14:03:33 +0000 (14:03 +0000)]
bitkeeper revision 1.1159.1.211 (4163fb35XBjUO8_fLeyomd3I9mHZOA)
Get rid of delay between finishing the transfer of a domain and when it gets to run.
mjw@wray-m-3.hpl.hp.com [Wed, 6 Oct 2004 13:55:20 +0000 (13:55 +0000)]
bitkeeper revision 1.1159.103.3 (4163f948kcyGWcvXIMl2qjnflmWhvQ)
Make the default for ip none instead of dhcp.
Fix variable name for dlist_err errback.
mjw@wray-m-3.hpl.hp.com [Wed, 6 Oct 2004 13:54:05 +0000 (13:54 +0000)]
bitkeeper revision 1.1159.103.2 (4163f8fdRWsu23t9HYw_MCuUZuSSPA)
Make vbd error message more informative.
mjw@wray-m-3.hpl.hp.com [Wed, 6 Oct 2004 13:33:17 +0000 (13:33 +0000)]
bitkeeper revision 1.1159.103.1 (4163f41dBS1Bak4UfPFZYlBrHnut8w)
Merge xenbk@gandalf:/var/bk/xeno-unstable.bk
into wray-m-3.hpl.hp.com:/home/mjw/repos-bk/xeno-unstable.bk
mjw@wray-m-3.hpl.hp.com [Wed, 6 Oct 2004 13:32:17 +0000 (13:32 +0000)]
bitkeeper revision 1.1159.102.1 (4163f3e1F0LimXbocHs-QcPviz39JA)
Improve error messages by unwrapping Failures.
cl349@freefall.cl.cam.ac.uk [Wed, 6 Oct 2004 13:26:03 +0000 (13:26 +0000)]
bitkeeper revision 1.1159.1.210 (4163f26bMMvYVA4SC5kNm8Kg-jDd1g)
Cleanup whitespace/indention.
cl349@freefall.cl.cam.ac.uk [Wed, 6 Oct 2004 13:03:13 +0000 (13:03 +0000)]
bitkeeper revision 1.1159.1.209 (4163ed11XmoH7YafgdjHd_l9zZsOOg)
Update pteidx of disconnected va space even in shadow mode.
kaf24@freefall.cl.cam.ac.uk [Tue, 5 Oct 2004 21:58:07 +0000 (21:58 +0000)]
bitkeeper revision 1.1159.1.208 (416318effuGatlW9BMw8gzHjUl-MCw)
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into freefall.cl.cam.ac.uk:/local/scratch/kaf24/xeno
kaf24@freefall.cl.cam.ac.uk [Tue, 5 Oct 2004 21:57:59 +0000 (21:57 +0000)]
bitkeeper revision 1.1159.101.1 (416318e7OLlgbVl-gis30vfV_7zfoQ)
Rename start_info variable to xen_start_info to avoid name
clash with drivers.
iap10@labyrinth.cl.cam.ac.uk [Tue, 5 Oct 2004 21:49:36 +0000 (21:49 +0000)]
bitkeeper revision 1.1159.1.207 (416316f0LUjul9Vm9A0jre3yE2rcNg)
Shadow mode fix for the new (well, actually original) writable pagetable scheme.
iap10@labyrinth.cl.cam.ac.uk [Tue, 5 Oct 2004 20:34:54 +0000 (20:34 +0000)]
bitkeeper revision 1.1159.1.206 (4163056em8QVp3lKCFuboStuEkTWtQ)
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk
iap10@labyrinth.cl.cam.ac.uk [Tue, 5 Oct 2004 20:34:40 +0000 (20:34 +0000)]
bitkeeper revision 1.1159.100.1 (41630560vyE9n3mIRqL01pbJ2uK-qA)
remove dangling symlink
kaf24@freefall.cl.cam.ac.uk [Tue, 5 Oct 2004 14:30:11 +0000 (14:30 +0000)]
bitkeeper revision 1.1159.1.205 (4162aff3DKXHUIthGYqb0hkSmWnxQw)
Clean up memory auditing, and always an audit a domain before
destroying it. (debug builds only)
iap10@labyrinth.cl.cam.ac.uk [Tue, 5 Oct 2004 10:47:20 +0000 (10:47 +0000)]
bitkeeper revision 1.1159.1.204 (41627bb83F8FiBATtZXHgsLfOqoj9A)
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk
iap10@labyrinth.cl.cam.ac.uk [Tue, 5 Oct 2004 10:47:11 +0000 (10:47 +0000)]
bitkeeper revision 1.1159.1.203 (41627baf9iewVs_cM71QK_H2uLYnYw)
wait longer for domain to suspend.
kaf24@freefall.cl.cam.ac.uk [Tue, 5 Oct 2004 10:39:38 +0000 (10:39 +0000)]
bitkeeper revision 1.1159.99.5 (416279ea46si6muiQ6MrkeuqUATXmA)
Fixed locking in the remaining schedulers.
kaf24@freefall.cl.cam.ac.uk [Tue, 5 Oct 2004 09:53:10 +0000 (09:53 +0000)]
bitkeeper revision 1.1159.99.4 (41626f06VquclgVVpIeHy9z2K3jW-A)
Rationalise scheduler locking. A bit more conservative now, but much
simpler! I only applied this to the basic BVT scheduler -- the others
are still unsafe and have been removed from the basic build.
iap10@labyrinth.cl.cam.ac.uk [Mon, 4 Oct 2004 15:31:14 +0000 (15:31 +0000)]
bitkeeper revision 1.1159.1.202 (
41616cc2-ciBh_VkJKwmQaCL6BEU6Q)
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk
cl349@freefall.cl.cam.ac.uk [Mon, 4 Oct 2004 14:55:47 +0000 (14:55 +0000)]
bitkeeper revision 1.1159.99.3 (41616473OrT0a62n0DQje0P8dGOxwA)
Go back to writable pagetables v1:
- disconnect pagetable page mapped va space
- give guest write permissions to its pagetable page
- tlb flush to avoid intermediate caching
- reorder operations for correctness on smp
cl349@freefall.cl.cam.ac.uk [Mon, 4 Oct 2004 13:23:57 +0000 (13:23 +0000)]
bitkeeper revision 1.1159.99.2 (41614eedRuLOjlI5-39Ib0z3OZYFgA)
g/c kthread code.
cl349@freefall.cl.cam.ac.uk [Mon, 4 Oct 2004 13:15:55 +0000 (13:15 +0000)]
bitkeeper revision 1.1159.99.1 (41614d0bCFm_w7iZTkZCC7k5oNSaqw)
Cleanup device initialization.
Add support for bidirectional virtual consoles.
iap10@labyrinth.cl.cam.ac.uk [Sun, 3 Oct 2004 14:35:11 +0000 (14:35 +0000)]
bitkeeper revision 1.1159.1.201 (41600e1fkVMoQU0dVgk1h6vT502hEg)
Merge
cl349@freefall.cl.cam.ac.uk [Sat, 2 Oct 2004 14:25:55 +0000 (14:25 +0000)]
bitkeeper revision 1.1159.1.200 (415eba73Ppat3cs9WOlcr0QdtWbUbQ)
Fix typos in previous change:
1.20 04/10/01 17:31:29+01:00 cl349@freefall.cl.cam.ac.uk 21 20 18/10/673
Rearrange time init so that xtime and processed_system_time don't start
out of sync. Update wall_to_monotonic when we update time from xen.
cl349@freefall.cl.cam.ac.uk [Sat, 2 Oct 2004 14:21:42 +0000 (14:21 +0000)]
bitkeeper revision 1.1159.1.199 (415eb976aT_IbGUyZQZwMzprjVdnPA)
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno/users/cl349/BK/xeno.bk-nbsd
kaf24@freefall.cl.cam.ac.uk [Sat, 2 Oct 2004 11:35:26 +0000 (11:35 +0000)]
bitkeeper revision 1.1159.98.2 (415e927er1yu43w4cm3_dj36NPzRJA)
A less invasive patch to the /dev/mem char-device driver.
kaf24@freefall.cl.cam.ac.uk [Sat, 2 Oct 2004 09:46:57 +0000 (09:46 +0000)]
bitkeeper revision 1.1159.98.1 (415e7911bLQPew3o_RI5Cm8viw6VCQ)
Remove Xen-specific ioctl from /dev/mem device. Update domain-building
tools to use the correct device file for mapping foreign memory.
cl349@freefall.cl.cam.ac.uk [Fri, 1 Oct 2004 16:31:30 +0000 (16:31 +0000)]
bitkeeper revision 1.1159.1.198 (415d8662Q0wZZexKh1EdIwW80jQLLg)
Rearrange time init so that xtime and processed_system_time don't start
out of sync. Update wall_to_monotonic when we update time from xen.
iap10@labyrinth.cl.cam.ac.uk [Fri, 1 Oct 2004 15:40:50 +0000 (15:40 +0000)]
bitkeeper revision 1.1159.96.5 (415d7a82eOLSgwgveZXrpP4GG7wGnw)
Merge ssh://xenbk@gandalf.hpl.hp.com//var/bk/xeno-unstable.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk
cl349@freefall.cl.cam.ac.uk [Fri, 1 Oct 2004 15:00:37 +0000 (15:00 +0000)]
bitkeeper revision 1.1159.1.197 (
415d7115-5qi0fn3DgrhaAt6mCUClQ)
Run timer interrupt code when we catch up on lost interrupts.
cl349@freefall.cl.cam.ac.uk [Fri, 1 Oct 2004 10:06:56 +0000 (10:06 +0000)]
bitkeeper revision 1.1159.1.196 (415d2c407zgMBjgq11fXyF4ysEuEkA)
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno/users/cl349/BK/xeno.bk-nbsd
cl349@freefall.cl.cam.ac.uk [Fri, 1 Oct 2004 10:06:07 +0000 (10:06 +0000)]
bitkeeper revision 1.1159.95.2 (415d2c0fWRY8y7LErd7wAAWRsW3xgg)
Catch up with network interface changes.
mwilli2@equilibrium.research [Fri, 1 Oct 2004 00:34:35 +0000 (00:34 +0000)]
bitkeeper revision 1.1159.1.195 (415ca61bv5y6opiJRoJ_c07c3vTfDA)
Make console driver play nice with sysfs. Should work with udev now.
mwilli2@equilibrium.research [Thu, 30 Sep 2004 21:14:46 +0000 (21:14 +0000)]
bitkeeper revision 1.1159.1.194 (415c7746moCTUbIT6JW4sLdeSRd1_A)
Doh! Actually install the block scripts!
mwilli2@equilibrium.research [Thu, 30 Sep 2004 20:48:31 +0000 (20:48 +0000)]
bitkeeper revision 1.1159.1.193 (415c711fp9YgnDxHBzjfhPTkNdBTrw)
Fix permissions for block scripts.
mwilli2@equilibrium.research [Thu, 30 Sep 2004 20:45:54 +0000 (20:45 +0000)]
bitkeeper revision 1.1159.1.192 (415c7082v4eKZkH-NXLbAR9bU6B8hg)
Merge ssh://srg//auto/groups/xeno/BK/xeno-unstable.bk
into equilibrium.research:/export/scratch/xeno-blkscripts.bk
iap10@labyrinth.cl.cam.ac.uk [Thu, 30 Sep 2004 20:14:46 +0000 (20:14 +0000)]
bitkeeper revision 1.1159.97.3 (415c6936SE2JuWey2d_QmYIvVEKObw)
Tiny time fix.
mjw@wray-m-3.hpl.hp.com [Thu, 30 Sep 2004 15:38:37 +0000 (15:38 +0000)]
bitkeeper revision 1.1159.96.4 (415c287dKBbK9HPtAge67WfTsJsnwQ)
Delay configuring the new domain during migration to localhost.
mjw@wray-m-3.hpl.hp.com [Thu, 30 Sep 2004 14:22:28 +0000 (14:22 +0000)]
bitkeeper revision 1.1159.96.3 (415c16a40z3XgMlliaGAnrifiHmpNg)
Move the configuration step for a restored/received domain so that it
is as early as possible in the domain construction process.
Change domain restore to use xfrd to avoid blocking and double
configuration.
iap10@labyrinth.cl.cam.ac.uk [Thu, 30 Sep 2004 14:10:21 +0000 (14:10 +0000)]
bitkeeper revision 1.1159.97.2 (415c13cd5VJC1zwMGjzqOrsURvQiOQ)
Move the shadow LDT test later in the pagefault handler.
It's a bug fix, but I doubt anyone ever hit it.
iap10@labyrinth.cl.cam.ac.uk [Thu, 30 Sep 2004 14:08:21 +0000 (14:08 +0000)]
bitkeeper revision 1.1159.97.1 (415c1355G0vdS-y56tfhWtVP73n6pQ)
The blkfront driver now invents a disk geometry consistent with the size of the device if anyone calls the HDIO_GETGEO ioctl
mjw@wray-m-3.hpl.hp.com [Thu, 30 Sep 2004 11:26:11 +0000 (11:26 +0000)]
bitkeeper revision 1.1159.96.2 (415bed53ySdlyVimTpmTb6lR8dzOdw)
Merge xenbk@gandalf:/var/bk/xeno-unstable.bk
into wray-m-3.hpl.hp.com:/home/mjw/repos-bk/xeno-unstable.bk
mjw@wray-m-3.hpl.hp.com [Thu, 30 Sep 2004 11:11:17 +0000 (11:11 +0000)]
bitkeeper revision 1.1159.90.2 (415be9d5hTw1zLV9fA-AYcekmwhMwg)
Discard devices early for local migrate.
kaf24@freefall.cl.cam.ac.uk [Wed, 29 Sep 2004 13:16:35 +0000 (13:16 +0000)]
bitkeeper revision 1.1159.96.1 (415ab5b3EClFFrtIHoI6XpNdO3uguQ)
Reduce burstiness of allocations in netfront driver. Also set a
fill traget for the receive ring which is as small as possible without
dropping packets.
cl349@freefall.cl.cam.ac.uk [Wed, 29 Sep 2004 09:39:54 +0000 (09:39 +0000)]
bitkeeper revision 1.1159.95.1 (415a82eauG6CiQHX1_qZWxeq5kcwrg)
Fix small memory leak in block device probing code.
mwilli2@equilibrium.research [Tue, 28 Sep 2004 14:47:51 +0000 (14:47 +0000)]
bitkeeper revision 1.1159.1.191 (41597997cc5ZJzvh6XLLSIhJ9hLEnA)
Initial support for automatic management of non-phy block devices.
cl349@freefall.cl.cam.ac.uk [Mon, 27 Sep 2004 17:35:52 +0000 (17:35 +0000)]
bitkeeper revision 1.1159.1.190 (41584f78c2CzAxiAUPqSlbUeESqryA)
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno/users/cl349/BK/xeno.bk-nbsd
cl349@freefall.cl.cam.ac.uk [Mon, 27 Sep 2004 16:47:41 +0000 (16:47 +0000)]
bitkeeper revision 1.1159.94.1 (4158442dkfhj0Lw3hZW1w5YYKJA01g)
Add support for block devices.
kaf24@freefall.cl.cam.ac.uk [Mon, 27 Sep 2004 16:27:49 +0000 (16:27 +0000)]
bitkeeper revision 1.1159.1.189 (
41583f85F6e-ZiwZL5lxbc3U6KIkeQ)
DOM0 never picks up wallclock time from Xen after initial boot.
kaf24@freefall.cl.cam.ac.uk [Mon, 27 Sep 2004 13:12:49 +0000 (13:12 +0000)]
bitkeeper revision 1.1159.1.188 (415811d1m0nK1omm86T97uO0zh9rqw)
Increase rx headroom.
cl349@freefall.cl.cam.ac.uk [Mon, 27 Sep 2004 10:34:30 +0000 (10:34 +0000)]
bitkeeper revision 1.1159.1.187 (4157ecb6zkjpYH1Mo25OIHAgwBNV4Q)
Catch up with recent interface changes.
iap10@labyrinth.cl.cam.ac.uk [Mon, 27 Sep 2004 01:01:43 +0000 (01:01 +0000)]
bitkeeper revision 1.1159.1.186 (41576677S5QEgpnRR53rt-wqZY63Kw)
Revert some annoying 2.4 config changes.
iap10@labyrinth.cl.cam.ac.uk [Sat, 25 Sep 2004 16:59:06 +0000 (16:59 +0000)]
bitkeeper revision 1.1159.1.185 (4155a3daql44JDS3x9h6kCrFxSJd-Q)
fix tiny memory leak.
iap10@labyrinth.cl.cam.ac.uk [Sat, 25 Sep 2004 13:08:56 +0000 (13:08 +0000)]
bitkeeper revision 1.1159.1.184 (41556de8uNxMPwdAzyo_5qqbpdiDIg)
trivial change to zero perf counters on shadow flush op.
iap10@labyrinth.cl.cam.ac.uk [Sat, 25 Sep 2004 12:35:55 +0000 (12:35 +0000)]
bitkeeper revision 1.1159.1.183 (4155662b92yofHv9n8z9yZ384O0IqQ)
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk
iap10@labyrinth.cl.cam.ac.uk [Sat, 25 Sep 2004 12:35:46 +0000 (12:35 +0000)]
bitkeeper revision 1.1159.93.1 (41556622dHm-ebfFQ37g3zM37ASpCw)
extra debug